function sizedBoxCode(cache) {
    const { radius, fills, borders, points, top, left, type, height, width, id } = cache.data;
    let flutterCode = `SizedBox(
        height: ${unit(height)},
        width: ${unit(width)},
      `;

    let hasPadding = false;
    if (cache.children && cache.children.length > 0) {
        cache.children.sort((a, b) => {
            return a.index - b.index
        });
        for (let i = 0; i < cache.children.length; i++) {
            let child = cache.children[i];

            let paddingCode = `
                Padding(
            `;

            let padding = edgeInsetsCode(cache.data, child.data);
            if (padding.length > 0) {
                paddingCode += `padding: ${padding},`;
                hasPadding = true;
            }

            let childCode = doExport(child);
            if (hasPadding) {
                if (childCode.length > 0) {
                    paddingCode += `
                    child: ${childCode},
                `;
                }

                paddingCode += `
                )`;
                flutterCode += `
                    child: ${paddingCode},
                `;
            } else {
                flutterCode += `
                    child: ${childCode},
                `;
            }
        }
    }

    flutterCode += `
        )`;

    return flutterCode;
}